package demo01extends;
/*
* String 常用方法
* 获取相关
*   public int length( );获取字符串长度
*   public String concat(String str)当前字符串与参数str拼接，返回
*   public char charAt(int index)获取索引位置的字符
*   public int indexOf(String str)查找参数字符串在本字符串中首次出现的位置，没有返回-1
*
*
* 截取相关
*   public String substring(int index);从索引位置一直截取到最后
*   public String substring(int begin,int end);索引从begin到end-1；
*
*
* 转换相关
*   public char[] toCharArray();将字符串拆分成字符数组返回
*   public byte[] getBytes();获得字符串的字节数组
*   public String replace(CharSequence oldString,CharSequence newString);
*   将所有出现的老字符串替换为新的字符串，CharSequence接口，先当char使
*
* 分割相关
*   public String[] split(String regex);按照参数规则分割若干部分
*   参数是个正则表达式
*
* */
public class Demo04StringMethod {
    public static void main(String[] args) {
        String str1="Hello";
        String str2="world";
        String str3=str1.concat(str2);//str1和str2都不变，str3是个新字符串
        System.out.println(str1.charAt(1));
        System.out.println(str1.indexOf("t"));

        char[] arr="hello".toCharArray();
        System.out.println(arr[0]);

        byte[] bytes="hello".getBytes();
        System.out.println(bytes[0]);


        String str5="aa,bb,cc,dd,e";
        String[] strArr=str5.split(",");
        for (int i = 0; i < strArr.length; i++) {
            System.out.print(strArr[i]+" ");
        }

    }
}
